package tech.xs.common.framework.init.db.domain.model;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import tech.xs.common.framework.init.db.domain.enums.Model;

import java.util.List;
import java.util.Map;

@Getter
@Setter
@ToString
public class DataConfig {

    /**
     * 模式
     */
    private Model model;

    /**
     * 表名
     */
    private String tableName;

    /**
     * 唯一字段
     */
    private String uniqueField;

    /**
     * 多个字段确定唯一属性
     */
    private List<String> uniqueFieldArray;

    /**
     * 排序,数值越大优先级越低
     */
    private Integer ordered;

    /**
     * 数据
     */
    private List<Map<String, Object>> data;

}
